package com.hkts.naturalgas.base.entity;

import java.io.Serializable;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.hkts.naturalgas.config.JsonSerializerUtils;

import java.time.LocalDateTime;
import java.io.Serializable;

/**
 * <p>
 *
 * </p>
 *
 * @author yck
 * @since 2021-05-31
 */
public class RoastingDesulphurizing extends Model<RoastingDesulphurizing> {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private String id;
    /**
     * 时间
     */
    private LocalDateTime time;
    /**
     * SO2实测浓度(二氧化硫)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataSo2;
    /**
     * NOX实测浓度(氮氧化物)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataNox;
    /**
     * O2平均值(氧含量)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataO2;
    /**
     * FT
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataFt;
    /**
     * TE
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataTe;
    /**
     * PT
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataPt;
    /**
     * FC实测浓度(烟尘)
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataFc;
    /**
     * PH
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataPh;
    /**
     * 浆液密度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataNd;
    /**
     * 浆液池高度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataLt;
    /**
     * 脱硫塔进口一车间烟气温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataTe1003;
    /**
     * 脱硫塔进口二车间烟气温度
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataTe1002;
    /**
     * 除雾器压力
     */
    @JsonSerialize(using = JsonSerializerUtils.class)
    private Float dataPt1003;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public LocalDateTime getTime() {
        return time;
    }

    public void setTime(LocalDateTime time) {
        this.time = time;
    }

    public Float getDataSo2() {
        return dataSo2;
    }

    public void setDataSo2(Float dataSo2) {
        this.dataSo2 = dataSo2;
    }

    public Float getDataNox() {
        return dataNox;
    }

    public void setDataNox(Float dataNox) {
        this.dataNox = dataNox;
    }

    public Float getDataO2() {
        return dataO2;
    }

    public void setDataO2(Float dataO2) {
        this.dataO2 = dataO2;
    }

    public Float getDataFt() {
        return dataFt;
    }

    public void setDataFt(Float dataFt) {
        this.dataFt = dataFt;
    }

    public Float getDataTe() {
        return dataTe;
    }

    public void setDataTe(Float dataTe) {
        this.dataTe = dataTe;
    }

    public Float getDataPt() {
        return dataPt;
    }

    public void setDataPt(Float dataPt) {
        this.dataPt = dataPt;
    }

    public Float getDataFc() {
        return dataFc;
    }

    public void setDataFc(Float dataFc) {
        this.dataFc = dataFc;
    }

    public Float getDataPh() {
        return dataPh;
    }

    public void setDataPh(Float dataPh) {
        this.dataPh = dataPh;
    }

    public Float getDataNd() {
        return dataNd;
    }

    public void setDataNd(Float dataNd) {
        this.dataNd = dataNd;
    }

    public Float getDataLt() {
        return dataLt;
    }

    public void setDataLt(Float dataLt) {
        this.dataLt = dataLt;
    }

    public Float getDataTe1003() {
        return dataTe1003;
    }

    public void setDataTe1003(Float dataTe1003) {
        this.dataTe1003 = dataTe1003;
    }

    public Float getDataTe1002() {
        return dataTe1002;
    }

    public void setDataTe1002(Float dataTe1002) {
        this.dataTe1002 = dataTe1002;
    }

    public Float getDataPt1003() {
        return dataPt1003;
    }

    public void setDataPt1003(Float dataPt1003) {
        this.dataPt1003 = dataPt1003;
    }

    public static final String ID = "id";

    public static final String TIME = "time";

    public static final String DATA_SO2 = "data_so2";

    public static final String DATA_NOX = "data_nox";

    public static final String DATA_O2 = "data_o2";

    public static final String DATA_FT = "data_ft";

    public static final String DATA_TE = "data_te";

    public static final String DATA_PT = "data_pt";

    public static final String DATA_FC = "data_fc";

    public static final String DATA_PH = "data_ph";

    public static final String DATA_ND = "data_nd";

    public static final String DATA_LT = "data_lt";

    public static final String DATA_TE1003 = "data_te1003";

    public static final String DATA_TE1002 = "data_te1002";

    public static final String DATA_PT1003 = "data_pt1003";

    @Override
    protected Serializable pkVal() {
        return this.id;
    }

    @Override
    public String toString() {
        return "RoastingDesulphurizing{" +
                ", id=" + id +
                ", time=" + time +
                ", dataSo2=" + dataSo2 +
                ", dataNox=" + dataNox +
                ", dataO2=" + dataO2 +
                ", dataFt=" + dataFt +
                ", dataTe=" + dataTe +
                ", dataPt=" + dataPt +
                ", dataFc=" + dataFc +
                ", dataPh=" + dataPh +
                ", dataNd=" + dataNd +
                ", dataLt=" + dataLt +
                ", dataTe1003=" + dataTe1003 +
                ", dataTe1002=" + dataTe1002 +
                ", dataPt1003=" + dataPt1003 +
                "}";
    }
}
